首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式智能硬件

    DEVOPSDevops关键实践

    7.与传统实践的差异占考试分数的12.5% (1)Devops更频繁的发布(官方Devops书本上的翻译是发布是日常活动) 传统实践:大尺寸,几天,几周发布,很多资源,高付出,备份,文档,手工,时间表 Devops实践:小尺寸,每周每日发布,有效自用资源,常规付出,自动化,连续 (2)Devops更多地关注增加业务价值(官方Devops书本上的翻译是发布是由业务决定的。) 传统IT:版本发布,发布是一组共同部署到生产环境的更改,发布时间,IT决策 Devops实践:部署,使用用户完全或部分可用新功能,通过测试后立即部署,商业决策。 (4)Devops处理解决事件和缺陷的方式(官方Devops书本上的翻译是缺陷立即被修复的) 如果要追溯的最近的部署,Devops流水线控制系统将自动回滚到之前已知稳定状态。 (5)Devops需要持续改进和保持Devops(官方Devops书本上的翻译是流程是持续更新的) Devops建议应立即消除所有确定的过程缺陷。

    1K20发布于 2020-08-31
  • 来自专栏sktj

    DevOps实践

    发布管理 Scrum 看板 交付流水线 DevOps关注: 频繁交付小的需求 对质量有大的信心 git服务器 docker Gerrit 审查代码变更:docker上安装gerrit image.png jenkins sonar 代码质量审查 DevOps是一种流程化的思想 拉取ansible镜像:docker run -v x/ansible:/ansible -it x /bin

    64210发布于 2019-09-24
  • 来自专栏顾宇的研习笔记

    通过 DevOps 故事落地 DevOps 实践

    然而这一实践并不如 DevOps 的其它实践那样广泛。这个实践实际上很简单,就是把非功能需求做为用户故事的 AC 放入故事卡里。 这是为了向团队强调 DevOps 的概念。 其次,需要注明 DevOps 所采用的最佳实践,在这里,最佳实践是不需要有具体的实施工具的。具体的实施工具要在 DevOps 故事里体现。 此外,DevOps 史诗故事是对 DevOps 落地的简要描述,而 DevOps 故事是对 DevOps 落地的详细描述,在 DevOps 史诗故事中,可以讨论的余地并不多,它代表了某一种最佳实践,而这样一种最佳实践是有上下文的 此外,DevOps 故事的 INVEST 原则也可以帮助你更好的实践 DevOps 故事。 如果你发现有无法处理的状况,欢迎来信和我一起讨论,并形成新的 DevOps 实践

    1.1K20发布于 2018-08-17
  • 来自专栏sktj

    DevOps实践指南

    每日10次部署:持续部署:部署流水线 DevOps三步法: 流动:加速开发、运维、交付的流程 反馈:更安全可靠 持续学习 精益的两个主要原则包括:坚信前置时间(把原材料转换为成品所需的时间)是提升质量 image.png devops ? 反馈:监控的艺术,日志采集 异常数据告警(异常检测) 发布中集成AB测试 结队编程:一开发,一测试用例 学习型组织 信息安全人员加入devops

    67620发布于 2019-09-24
  • 来自专栏DevOps持续集成

    DevOps实践-VMware的DevOps转型之旅

    简要了解开始DevOps转型时遇到的障碍以及我们如何解决它们。 如今,大多数公司都在进行DevOps转型,以采用更快的发布,提供更好的质量,提高团队的灵活性,敏捷性并获得更快的反馈。 此过程帮助团队了解了DevOps采用的价值。此外,我们很幸运获得管理团队的支持。没有他们的支持和配合,我们的DevOps变革将是不可能的。 功能交付 我们经历的另一项是功能交付。 我们创建了DevOps风格的团队。DevOps团队是功能齐全的团队,能够构建,测试,具有基础架构和管理服务技能。 自动化 DevOps涉及整个SDLC生命周期中的早期反馈,而自动化在提供早期和一致的反馈中扮演着非常重要的角色。没有自动化,就无法实现DevOps的发展。 团队经常在孤岛上工作,专注于自己的交付物,而没有考虑共享最佳实践或创建可重用的代码。这不是一个容易解决的问题,需要文化上的转变。 解决方案是什么?

    61010发布于 2020-09-14
  • 来自专栏深度学习与python

    DevOps 测试实践指南

    本文将讨论 DevOps 的基本概念、生命周期、最佳实践以及我们应该使用的工具。 软件开发公司一直在采用 DevOps,因为它有助于自动化和简化应用程序的开发生命周期。 为了帮助大家,我们将讨论 DevOps 的基本概念、生命周期、最佳实践以及我们应该使用的工具。 1什么是 DevOps? 与传统的手工实践不同,DevOps 团队使用技术栈和工具来自动化流程,从而可以自动、可靠、快速地构建应用程序。 4DevOps 测试的最佳实践 DevOps 测试工程师需要重新思考软件的 QA 测试策略,以适应从开发到运维的管道阶段。 值得庆幸的是,有一些 DevOps 测试最佳实践可以被理解并能被用于任何应用程序的开发中。解释 DevOps 的每个测试最佳实践超出了本文的范围。

    62130编辑于 2022-06-11
  • 来自专栏yeedomliu

    DevOps实践指南》前言

    DevOps实践指南》前言 介绍 在访谈了‘DevOps之父’Patrick Debois之后,我深刻地理解了‘DevOps is the Human Factor’这句话的真谛 DevOps更多的是实践而不是角色 误区3:DevOps与ITIL不兼容。 DevOps实践可以与ITIL流程兼容。然而,为了支持DevOps所追求的更短的发布周期和更频繁的部署,ITIL流程的许多方面需要完全自动化 误区4:DevOps与信息安全及合规活动不兼容。 但是DevOps还需要文化规范和架构,以便在IT价值流中实现共同的目标 误区7:DevOps仅适用于开源软件。 他解释说,当项目延迟时,增加更多的开发人员不仅降低了单个开发人员的生产力,而且也降低了整体的生产力 另一方面,DevOps证明了在拥有正确的架构、技术实践和文化规范的情况下,小型开发团队能够快速、安全、

    76330发布于 2019-12-10
  • 来自专栏张善友的专栏

    Followme Devops实践之路

    引言 天下武功,唯快不破 想要提高开发团队效率,势必要有一套完整而成熟的开发流程方案,除了sprint迭代开发模式之外,还有近几年流行的devops流程,都是可以大幅度提高开发效率的工具. 我们团队也不断探索、实践,最终形成了现有的一套体系,从最初的手动发布到现有的自动化,从起始的繁琐易乱到当下的简洁明了。 我们希望将我们曾经踏过的脚印与大家一起分享,为各位展示一条 我们的devops实践之路,同时也希望能为各位避免走入同样的弯路提供些许帮助。 项目初期基于 .net framework, 开始并没有准备做 devops,基于Windows的 gRPC 服务、ASP.NET 做持续部署还是比较麻烦(不管是停止远程服务/更新二进制包/docker Devops ?

    76230发布于 2018-09-28
  • 来自专栏DevOps实践之路

    DevOps-实践心得

    这也是DevOps成为数字化企业基因的原因,业务和生产实现了完美的结合。 从敏捷实践的角度来讲,你会发现开发组织中参与者好似生物体中的神经元,大家各司其职,自成一体,接受反馈,并向外主动反馈。 理论上来讲他的确和DevOps没什么关系,但是从如何实践DevOps的角度来讲,微服务是非常有意义的。 用敏捷实践来讲,可以分为多个特性团队,以及维护团队,不同的团队各司其职,合理分工。在我以前的实践中,三个人可以做一个Feature,来交付一个月迭代的工作量。 DevOps的最高目标是让组织内的人都具有相同的工作理念,最终形成一种工作文化。而有些倡导者谈到如何去培养这种文化就显得有点空谈了。我认为在形成DevOps文化的过程中,敏捷实践必不可少。 过去的敏捷实践更多的是在开发阶段,而现在DevOps的理念下,其实可以很顺畅的将部署阶段的事情也纳入敏捷实践中。让合适的人去做合适的事。当然团队文化的改变需要一个过程。

    35820编辑于 2023-05-16
  • 来自专栏sktj

    DevOps:原理、方法与实践

    DevOps 成为一大趋势的今 天,开发部门、质量管理部门和运行维护部门之间的协同变得越来越重要了。 ITIL 是一套公开的、基于业界最佳实践制定的、用于规范IT 服务管理的流程和方法论。 它以流程为导向,以客户为中心,目的是确保IT 能更好地服务于业务部门,从而让企业 的IT 投资回报最大化。

    1.2K10发布于 2019-10-08
  • 来自专栏互联网运维杂谈

    什么是DevOps最佳实践”?

    DevOps研究所成立于2015年,作为新兴DevOps实践的全球学习社区。 自推出以来,我们有意避免提及DevOps“最佳做法”。 Lofts, Dojos)沉浸式实践() DevOps teams(DevOps团队) 明年会出现什么? 谁知道 - 但这是DevOps的激动人心的部分。 随着时间的推移,矛盾越来越少,完善得越来越丰富。 每个新兴的实践似乎是完善和微调之前的事情。 我们不要通过附加一套静态的最佳实践来扼制动力。 最终会达成DevOps的最佳做法吗? 也许。 DevOps几乎涉及IT管理的各个方面 - 人员,实践和自动化。 这就类似于一整套的最佳实践。 对于DevOps,让我们通过推动一个有兼容性和集体性的新兴实践知识体系,从而真正拥有分享、协作和持续创新的真正精神。 如果我们确定了一套DevOps最佳实践,我们是否真的会抑制我们试图坚持的价值观?

    1.3K20发布于 2019-11-19
  • 来自专栏云计算D1net

    云中DevOps的最佳实践

    DevOps付诸实践是许多组织正在进行的实验。开发人员经常在持续集成(CI)/持续交付(CD)性能、测试延迟和其他瓶颈方面遇到困难。 DevOps通常被定义为将软件开发与IT运营相结合的软件开发方法。其目标是缩短系统的开发生命周期,同时根据业务目标频繁地提供功能、修复和更新。 将DevOps付诸实践是许多组织正在进行的实验。 数据点2:管理源代码,尤其是在共享环境中工作时 有一些应用程序创建实践会影响持续交付(CD)。首先,源代码不是企业解决方案的唯一元素。 数据点3:自动化质量流程难以实施 Selenium是测试功能的一个绝佳工具,应该成为企业实践的一部分。但是,在进行功能测试之前,应该进行多次验证。

    1.6K10发布于 2019-09-10
  • 来自专栏WeTest质量开放平台团队的专栏

    DevOps中的测试实践

    DevOps的pipeline中,我们发现测试环节也需要一套流水线化的能力,来保证研发流程的大批pipeline稳定高品质交付。    本文将主要介绍下devops中如何构建高水平全面的测试能力。   文末,我们与软件质量报道联合发布了《2020软件质量有奖调研》,欢迎大家参与。 文化、流程、组织结构、技术发生变革,对测试提出新要求 DevOps文化对测试带来的新要求(文化)   为适应市场的快速变化,要求企业的产品快速迭代,柔性应对用户需求,滋生了DevOps。    在DevOps中构建测试工作的难点(流程)   在DevOps趋势下,测试部门从原先的大量集中测试,变成了高频快速测试。    原先大部分企业采用纯手工测试的方式,从根本上无法适应DevOps的高频快节奏需求。滋生了对自动化测试的诉求。

    65720发布于 2020-12-14
  • 来自专栏鹅厂网事

    网络Devops探索与实践

    前言     在9月16日举办的2020 ODCC峰会的智能监控与管理分论坛上,来自腾讯网络平台部的王镇做了以《基础网络DevOps的最佳实践》为主题的精彩演讲。 腾讯网络在基础架构海量运营中积累了不少经验,基于Devops的理念重新设计了运营系统的软件架构。接下来,会介绍该系统在事务流程化、codeless、开发生命周期管理、产品化等方面的实践经验。 基础架构Devops实践过程,是借鉴其理念,让大家都在同一个简单易用的软件平台上进行合作开发,达到服务快速上线目的。其中最主要的一个关键点就是双方要进行融合,互相促进。 在系统架构顶层设计方面,我们使用DDD—领域驱动设计的模式,具体到Devops平台,着重领域层的实践。把Devops的整体功能模块分为四大块: 可视化编排平台 – 这个是运营事务流程化的具体落地方式。 6、最差实践 – 坑点     我们的题目叫“最佳实践”,但这个过程并不是一帆风顺的,过程中经历了非常多的挫折与不理解。我们把这些因为考虑不完善而踩坑的地方总结了几个最差实践。 ?     

    93220发布于 2020-09-24
  • 来自专栏WeTest质量开放平台团队的专栏

    DevOps中的测试实践

    DevOps的pipeline中,我们发现测试环节也需要一套流水线化的能力,来保证研发流程的大批pipeline稳定高品质交付。 下面介绍下DevOps中如何构建高水平全面的测试能力。 1. 文化、流程、组织结构、技术发生变革,对测试提出新要求 · DevOps文化对测试带来的新要求(文化) 为适应市场的快速变化,要求企业的产品快速迭代,柔性应对用户需求,滋生了DevOps。 《持续交付2.0》中,作者将DevOps简化概括为2个环:价值探索和快速验证。 价值探索是快速发现和识别外部客户的真实需求,为其创造价值点。" · 在DevOps中构建测试工作的难点(流程) 在DevOps趋势下,测试部门从原先的大量集中测试,变成了高频快速测试。 原先大部分企业采用纯手工测试的方式,从根本上无法适应DevOps的高频快节奏需求。滋生了对自动化测试的诉求。

    83030发布于 2020-12-15
  • 来自专栏DevOps时代的专栏

    DevOps 实践指南 : 变革管理

    例如:我尝试把英文版的DevOps Handbook 5~8章专讲变革的部分节录下来传给他们(正在进行变革的主管)参考,但总是没有获得好的回应(现在可以传中文版了,结果一样没反应),想想;实在不能责怪他们 就放在概述完三步工作法之后 用来判读「企业效能」的流程范例 ( 效能: 企业都不能忽视的地方) 二种团队的转变方向: 「职能导向与市场导向」图示 书中屡次提到的 Puppet Lab Report (DevOps

    65630发布于 2018-08-01
  • 来自专栏DevOps时代的专栏

    神聊《DevOps HandBook》:DevOps 集成安全的技术实践

    导言 今天由为大家拆书《DevOps Handbook》第六部分,信息安全集成到DevOps的技术实践。 大概有三块内容: 第一块是总体介绍一下DevSecOps。 这就是安全整个DevOps中的价值,保证服务和数据的可用性、机密性、完整性。 信息安全整体框架需要自动化的集成到DevOps的交付平台中是有一些困难的。 ,在提升安全能力的同时还不影响DevOps交付的时间和效率。 这是在过往的一些实践中或者过往的标准中,但是在DevOps里,我们应该尽可能降低对职权分离的依赖,主要目标还是效率。 我们实现信息安全,但是绝对不能因为有了信息安全而阻碍整个组织的开发和交付效率。

    1.2K90发布于 2018-02-07
  • 来自专栏AI+运维:智能化运维的未来

    探索 DevOps:从概念到实践

    引言在现代软件开发的世界中,DevOps 已成为一个热门词汇。它不仅改变了开发和运维的合作方式,还显著提升了软件交付的速度和质量。那么,究竟什么是 DevOps?它的定义和目标是什么? 本文将为你详细解释 DevOps 的基本概念,并通过代码示例和图片帮助你更好地理解这一重要的技术实践。什么是 DevOpsDevOps 是开发(Development)和运维(Operations)的组合,代表了一种文化和实践的结合,旨在提高组织在软件交付过程中的效率和质量。 DevOps 的核心是通过自动化和监控整个软件开发生命周期,从编码到部署,再到运维和监控,来实现持续交付和高效运维。DevOps 的定义简而言之,DevOps 是一种推动文化变革和改进协作的运动。 DevOps 的实现要实现 DevOps,需要使用一系列工具和实践。以下是一些关键工具和技术:版本控制:例如 Git,用于管理代码的版本和协作开发。

    36910编辑于 2024-10-25
  • 来自专栏CODING DevOps

    CODING DevOps 跨项目管理实践

    本文通过介绍 CODING 内部实践常使用的两种项目管理模式,为用户提供 Decvops-项目管理过程中的跨项目管理时遇到的卡点问题和解决方案,使项目中各个环节进度与风险透明,各个岗位职责分工明确,整个流程尽可能的自动化运作

    1.4K10编辑于 2023-11-28
  • 来自专栏敏捷

    DevOps 从理论到实践指南

    为什么要实践 DevOps 更短的交付周期,生产环境部署频率越来越快,简化生产部署流程,且自动化不停机部署 更高的价值,形成特性提出到运营数据、用户反馈验证的实验性交付闭环,基于实际用户反馈调整计划和需求 在技术领域的实践 DevOps运作包括文化(全功能,自运维)和技术(自动化,度量反馈)两方面,而技术能力的改进主要关注以下六个领域: 内建质量体系 通过持续代码评审,静态分析,自动化测试,自动部署验证等手段构成一套有效的质量保障体系 主要实践包括: 弹性架构,保证服务的吞吐量和具备灵活变更的能力 自动化部署脚本,想胶水一样,用于解决一些工程实践不够完善的流程之间的衔接 基础设施即代码,用代码定义基础设施,便于环境管理,追踪变更,以及保证环境一致性 主要实践包括: 采用弹性基础设施,比如公有云服务或是 PaaS(Platform as a Service) 平台 构建为服务应用 引入契约测试 典型DevOps的持续交付流水线全景图 软件开发全生命周期的持续优化 未来 & 趋势 DevOps 话语权越来越多被平台厂商掌握 在 DevOps 实践的第一阶段,往往会是 Jenkins, Nexus, Ansible, Shell 等一系列工具的拼凑组合,上手难度大

    82120发布于 2019-10-29
领券